GESPREKSPARTNER
ZOEKTEKST CORPUS
FREQUENTIE
Er is geen corpus gespecificeerd, dat alsnog doen"; $invr_corp="semanta"; } $sql = "SELECT * FROM freq where `domn` ='$invr_corp' "; mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8"); $tablresult = mysql_query($sql, $link); $tabl_num = mysql_num_rows($tablresult); // echo "
Er zijn ".$tabl_num." trefwoorden te selecteren in het corpus ".$invr_corp; if ($invr_taal == null) { $invr_taal="nederlands"; } $bzv1_dtls=explode(" ",$invr_bzv1); $sw_cntr=0; if (count ($bzv1_dtls) > 0) { $sw_cntr=1; } foreach($bzv1_dtls as $bzv1_key => $bzv1_val) { if(strlen($bzv1_val) < 4) { $sw_cntr=0; } $zoek_lgrm=$bzv1_val."%"; $zoek_corp=$invr_corp."%"; $bzv1_lgrm=$invr_bzv1."%"; $wdnf_cntr=0; //////////////////////// if ($bzv1_val != null and strlen($bzv1_val) > 4) { $calc_rslt=calc_text($bzv1_val,$invr_chbt,$invr_corp); $sw_cntr=1; $sql = "SELECT * FROM freq where `rchs` like '$zoek_lgrm' order by `levl`,`rchs` asc"; // $sql = "SELECT * FROM splt where `domn` like '$zoek_corp' and `rchs` like '$zoek_lgrm' and `levl` > '$invr_lgrm' order by `levl`,`rchs` asc"; mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8"); $tablresult = mysql_query($sql, $link); $tabl_num = mysql_num_rows($tablresult); // echo "
Aantallen FREQ ".$sql." ".$tabl_num; $wt=0; if ($tabl_num == 0) { $sinvr_bzv1=str_replace(" ","+",$invr_bzv1); $zoek_ook="
Het trefwoord ".$invr_bzv1." is niet aanwezig in het corpus ".$invr_corp." zoek ook hier ".$invr_bzv1.""; echo $zoek_ook; $wt=0; if ($userip != "81.207.16.26") { echo "
".$ip_adres." ".$woordonderhoud." ".$aanmelden." M:info@semanta.nl T:1-514-331-0172 T:31-162-313323"; exit; } } if ($tabl_num != 0 and $sw_cntr == 1) { // echo "
Er zijn voor uw keuze ".$tabl_num," trefwoorden"; echo ""; while ($row = mysql_fetch_assoc($tablresult) and $wt < 32) { $gw27_ipad=$row['ipad']; $gw27_taal=$row['taal']; $gw27_domn=$row['domn']; $gw27_lnks=$row['lnks']; $gw27_rchs=$row['rchs']; $gw27_levl=$row['levl']; // echo "
$dtls_val) { if (strlen($dtls_val) > 3) { $zoek_ook="".$dtls_val.""; } else { $zoek_ook=$dtls_val; } $new_text=$new_text." ".$zoek_ook; } $cmds_ipad=$_SERVER['REMOTE_ADDR']; $cmds_bzv2=$invr_bzv1."[trce[".$gw27_taal."[".$invr_bzkr."[".$gw27_rchs."@".$gw27_lnks."[0"; // echo "
".$cmds_bzv2; require_once ("chbt-cmds-code-2.php"); $freq_domn="".$gw27_rchs.""; if (strlen($gw27_rchs) > 3 and $gw27_levl > $invr_lgrm and $invr_lgrm > -1) { echo "
"; } /////// $word_lnks=$gw27_rchs; $sql = "SELECT * FROM gw27 where `lnks`= '$gw27_rchs' order by `levl`,`rchs` asc"; mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8"); $gw27result = mysql_query($sql, $link); $gw27_num = mysql_num_rows($gw27result); // echo "
Aantallen FREQ ".$sql." ".$gw27_num; $wt=0; if ($gw27_num == 0 and $invr_lgrm > -1 ) { $sinvr_bzv1=str_replace(" ","+",$invr_bzv1); $zoek_ook="- ".$gw27_rchs." "; $wdnf_cntr=$wdnf_cntr+1; echo $zoek_ook; $wt=0; if ($userip != "81.207.16.26") { echo "
".$ip_adres." ".$woordonderhoud." ".$aanmelden." M:info@semanta.nl T:1-514-331-0172 T:31-162-313323"; exit; } } if ($gw27_num != 0 and $sw_cntr== 1) { // echo "
Er zijn voor uw keuze ".$gw27_num," grammaticakenmerken"; while ($row = mysql_fetch_assoc($gw27result) ) { $gw27_ipad=$row['ipad']; $gw27_taal=$row['taal']; $gw27_domn=$row['domn']; $gw27_lnks=$row['lnks']; $gw27_rchs=$row['rchs']; $rchs_dtls=explode(",",$gw27_rchs); // print_r($rchs_dtls); $gw27_levl=$row['levl']; foreach($rchs_dtls as $dtls_key => $dtls_val) { if (strlen($dtls_val) == 3) { if ($dtls_val == "tbd") { $zoek_ook="- ".$word_lnks." "; // echo $zoek_ook; } else { $dtls_array[$dtls_val]=$dtls_array[$dtls_val]+1; } } } } } } } } } echo "
Er zijn ".$wdnf_cntr." niet-grammaticale woordvormen."; arsort($dtls_array); // print_r($dtls_array); foreach($dtls_array as $dtls_key => $dtls_val) { if ($dtls_key == "prs" or $dtls_key == "org" or $dtls_key == "anm" or $dtls_key == "vnm") { // echo "
".$dtls_key." ".$dtls_val; } } echo "
".$gw27_levl."".$freq_domn." ".$new_text."
"; $sinvr_bzv1=str_replace(" ","+",$invr_bzv1); ///////////////////////// $zoek_bzv1="%".$invr_bzv1."%"; echo "
".$zoek_bzv1; if (strlen($invr_bzv1) > 3) { //////////////////// $sql = "SELECT * FROM splt where `rchs` like '$zoek_bzv1' and `domn` = '$invr_corp' order by `domn` asc"; mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8"); $tablresult = mysql_query($sql, $link); $tabl_num = mysql_num_rows($tablresult); echo "
Aantallen splt ".$sql." ".$tabl_num; // echo "
"; $linvr_bzv1=str_replace(" ","+",$invr_bzv1); if ($tabl_num == 0) { $lrchs="".$invr_bzv1.""; // echo $lrchs; $lrchs="Vraagstellingen"; // echo $lrchs; echo ''; } else { echo ""; while ($row = mysql_fetch_assoc($tablresult)) { $ipad=$row['ipad']; $taal=$row['taal']; $taal_array[$taal]=$taal_array[$taal]+1; $lnks=$row['lnks']; $rchs=$row['rchs']; $domn=$row['domn']; $chbt_rslt=xtrt_xxxx($domn,$invr_chbt,"base"); if ($invr_chbt == null) { $chbt_rslt=xtrt_xxxx($domn,"semantus","base"); } // print_r($chbt_rslt); foreach($chbt_rslt as $chbt_key => $chbt_val) { $rule_itms=explode("!!",$chbt_key); $tref_scre=$rule_itms[0]; $tref_taal=$rule_itms[1]; $tref_domn=$rule_itms[2]; $tref_vrag=$rule_itms[3]; $tref_antw=$rule_itms[4]; if (strlen($rchs) < 256) { $chbt_array[$tref_domn]=$chbt_array[$tref_domn]+1; $knns_array[$rchs."@".$lnks."@".$tref_vrag]=$knns_array[$rchs."@".$lnks."@".$tref_vrag]+1; // echo ""; } // echo "
DOMN ".$tref_domn." LNKS ".$lnks." RCHS ".$tref_antw; $tref_datm=$rule_itms[5]; $tref_levl=$rule_itms[6]; $tref_ipad=$rule_itms[7]; $invr_chbt=$tref_domn; $invr_chbt=str_replace(".","",$invr_chbt); } } } } echo "
".$tref_vrag."".$tref_antw."".$tref_domn."".$lnks." ".substr($rchs,0,256)."
"; arsort($knns_array); echo "
Er zijn ".count($knns_array)." plaatsen gevonden met daarin ".$tabl_num." vermelding(en) van ".$invr_bzv1. ". In deze versie van Semanta worden er maximaal 10 getoond."; echo "
"; $nd=0; foreach($knns_array as $knns_key => $knns_val) { if ($nd < 10) { $knns_dtls=explode("@",$knns_key); // print_r($knns_dtls); $knns_text=$knns_dtls[0]; $knns_file=$knns_dtls[1]; $knns_domn=$knns_dtls[2]; $sknns_text=str_replace(" ","+",$knns_text); // echo "
KNNS TEXT ".$knns_text."KNNS FILE ".$knns_file." KNNS DOMN ".$knns_domn; $file_dtls=explode("/",$knns_file); // print_r($file_dtls); $knns_corp=$invr_corp; $lknns_key="".$knns_text.""; if(substr($knns_file,0,6) == "./data") { $lknns_url="Tekstbestand"; $knns_fnam=$file_dtls[3]; $knns_corp=$file_dtls[2]; $sknns_text=str_replace(" ","+",$knns_text); $lknns_key="Potentiele vragen"; // echo "
KNNS TEXT ".$knns_text."KNNS FILE ".$knns_file." KNNS DOMN ".$knns_domn." KNNS CORP ".$knns_corp." ".$lknns_key; } if ($krelt != $knns_text.$knns_file) { $krelt=$knns_text.$knns_file; echo ""; } else { echo ""; } $nd=$nd+1; } } /////// echo "
".$knns_text."".$lknns_url."".$lknns_key."
".$knns_text."".$lknns_key."
"; echo "